
package br.gov.mi.corporativo.dominio.boundary.rhmi.unidadeestruturamunicipio;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.rhmi.unidadeestruturamunicipio package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _ListarTodosUnidadeEstruturaMunicipioEstruturaResponse_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "listarTodosUnidadeEstruturaMunicipioEstruturaResponse");
    private final static QName _RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse");
    private final static QName _RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse");
    private final static QName _RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura");
    private final static QName _RecuperarUnidadeEstruturaMunicipioPorIdMunicipio_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaMunicipioPorIdMunicipio");
    private final static QName _RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura");
    private final static QName _ListarTodosUnidadeEstruturaMunicipioEstrutura_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "listarTodosUnidadeEstruturaMunicipioEstrutura");
    private final static QName _RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse_QNAME = new QName("http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", "recuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.rhmi.unidadeestruturamunicipio
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse }
     * 
     */
    public RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse createRecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse() {
        return new RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse }
     * 
     */
    public RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse createRecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse() {
        return new RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse();
    }

    /**
     * Create an instance of {@link ListarTodosUnidadeEstruturaMunicipioEstruturaResponse }
     * 
     */
    public ListarTodosUnidadeEstruturaMunicipioEstruturaResponse createListarTodosUnidadeEstruturaMunicipioEstruturaResponse() {
        return new ListarTodosUnidadeEstruturaMunicipioEstruturaResponse();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura }
     * 
     */
    public RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura createRecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura() {
        return new RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura }
     * 
     */
    public RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura createRecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura() {
        return new RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaMunicipioPorIdMunicipio }
     * 
     */
    public RecuperarUnidadeEstruturaMunicipioPorIdMunicipio createRecuperarUnidadeEstruturaMunicipioPorIdMunicipio() {
        return new RecuperarUnidadeEstruturaMunicipioPorIdMunicipio();
    }

    /**
     * Create an instance of {@link RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse }
     * 
     */
    public RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse createRecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse() {
        return new RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse();
    }

    /**
     * Create an instance of {@link ListarTodosUnidadeEstruturaMunicipioEstrutura }
     * 
     */
    public ListarTodosUnidadeEstruturaMunicipioEstrutura createListarTodosUnidadeEstruturaMunicipioEstrutura() {
        return new ListarTodosUnidadeEstruturaMunicipioEstrutura();
    }

    /**
     * Create an instance of {@link UnidadeEstruturaMunicipio }
     * 
     */
    public UnidadeEstruturaMunicipio createUnidadeEstruturaMunicipio() {
        return new UnidadeEstruturaMunicipio();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarTodosUnidadeEstruturaMunicipioEstruturaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "listarTodosUnidadeEstruturaMunicipioEstruturaResponse")
    public JAXBElement<ListarTodosUnidadeEstruturaMunicipioEstruturaResponse> createListarTodosUnidadeEstruturaMunicipioEstruturaResponse(ListarTodosUnidadeEstruturaMunicipioEstruturaResponse value) {
        return new JAXBElement<ListarTodosUnidadeEstruturaMunicipioEstruturaResponse>(_ListarTodosUnidadeEstruturaMunicipioEstruturaResponse_QNAME, ListarTodosUnidadeEstruturaMunicipioEstruturaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse")
    public JAXBElement<RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse> createRecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse(RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse>(_RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse_QNAME, RecuperarUnidadeEstruturaMunicipioPorUnidadeEstruturaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse")
    public JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse> createRecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse(RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse>(_RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse_QNAME, RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstruturaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura")
    public JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura> createRecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura(RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura value) {
        return new JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura>(_RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura_QNAME, RecuperarUnidadeEstruturaMunicipioPorIdUnidadeEstrutura.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaMunicipioPorIdMunicipio }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaMunicipioPorIdMunicipio")
    public JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdMunicipio> createRecuperarUnidadeEstruturaMunicipioPorIdMunicipio(RecuperarUnidadeEstruturaMunicipioPorIdMunicipio value) {
        return new JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdMunicipio>(_RecuperarUnidadeEstruturaMunicipioPorIdMunicipio_QNAME, RecuperarUnidadeEstruturaMunicipioPorIdMunicipio.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura")
    public JAXBElement<RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura> createRecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura(RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura value) {
        return new JAXBElement<RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura>(_RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura_QNAME, RecuperarUnidadeEstruturaMunicipioPorUnidadeEstrutura.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListarTodosUnidadeEstruturaMunicipioEstrutura }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "listarTodosUnidadeEstruturaMunicipioEstrutura")
    public JAXBElement<ListarTodosUnidadeEstruturaMunicipioEstrutura> createListarTodosUnidadeEstruturaMunicipioEstrutura(ListarTodosUnidadeEstruturaMunicipioEstrutura value) {
        return new JAXBElement<ListarTodosUnidadeEstruturaMunicipioEstrutura>(_ListarTodosUnidadeEstruturaMunicipioEstrutura_QNAME, ListarTodosUnidadeEstruturaMunicipioEstrutura.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://unidadeestruturamunicipio.rhmi.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse")
    public JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse> createRecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse(RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse value) {
        return new JAXBElement<RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse>(_RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse_QNAME, RecuperarUnidadeEstruturaMunicipioPorIdMunicipioResponse.class, null, value);
    }

}
